<?php
/**
 * Modelo CRUD de encartes
 * @author Emanuel Melo @ PC4 Team
 */
class PC4_Crud_FlipBook extends PC4_Crud_Encarte {
	
	public function __construct($caminho = '', $tabela = 'encartes'){
		parent::__construct($caminho, $tabela);
	}
	
	/**
	 * Executa uma consulta trazendo os registros com paginação
	 * @param int $pagina
	 * @param int $limite
	 * @return array de object registro
	 */
	function lista($pagina = 1, $limite = 30, $debug = false) {
		$this->db->select($this->letra.".*,
				(SELECT
						COUNT(" . $this->letra . "f.id)
					FROM
						" . $this->tabela . "_fotos " . $this->letra . "f
					WHERE
						" . $this->letra . "f.id_" . $this->tabela . " = $this->letra.id
				)AS totalFotos"
		);
		
		return parent::lista($pagina, $limite, $debug);
	}
	
}